Message Exchanges for Web Service-based Mapping Services
نویسندگان
چکیده
The Open Geospatial Consortium (OGC) [1] defines a number of standards, both for data models and for online services, that has been widely adopted in the Geographical Information System (GIS) community. This has lead to a number of software development efforts, online data archives, and application communities. The emergence of Web Service technique overcomes the shortcoming of traditional Distributed Object technique and provides the interoperable capability of cross-platform and cross-language in distributed net environment. GIS services will be implemented more extensively by using Web Service approach. A spatial data infrastructure lets many GIS vendors share data stores and applications in a distributed environment. GIS basically involves the integration of data and services from multiple sources from different vendors. The Web services architecture establishes a standard interconnection rules between services and information clients that nicely support the dynamic integration of data, which is the key to creating a spatial data infrastructure. By introducing Web Services, distributed GIS services from different vendors can be dynamically integrated into the GIS applications using the interoperable standard communication protocols of the Web Services. To be able to benefit from the Web Services in the GIS applications, all the service providers should provide their services as Web Services. General acceptance from the vendors increases the interoperability and enhances the GIS applications. We find that the OGC standards are very compatible with Web Services standards, although they are not technically implemented this way. To be able to benefit from Web Services technologies we have built a common architecture to convert any OGC GIS services to Web Services and applied this to our current WMS project.
منابع مشابه
Service Granularity Considerations Based on Data Properties of Interface Parameters
Service granularity is a key determinant of the reusability and maintainability of services. It is evident that mapping existing components directly to Web Services leads to suboptimal design with large number of message exchanges and correspondingly increased risk of partial failures. Most practitioners recommend the use of coarse-grained, message-oriented Web Service that minimize the number ...
متن کاملOptimizing Web Service messaging performance in mobile computing
The performance and efficiency of Web Services in conversational and streaming message exchanges can be greatly increased by streaming the message exchange paradigm. In this paper, we describe our design and implementation of a novel approach to message exchange optimization. This area is particularly important for applications in physically constrained mobile computing environments, but there ...
متن کاملSelecting Web Services for Choreography Implementation: Compatibility Checking Approach with Access Control
Nowadays, Web services technologies are adequate for designing and implementing complex inter-enterprise business applications. Web services choreography defines the required behaviors of Web services which participate in implementing such applications with their interactions through message exchanges. The designer of the application collects the Web services that implement the defined choreogr...
متن کاملWeb Service Providing Using Web Service Transformation
In order to provide existing SOAP (Simple Object Access Protocol)-based Web services with users who are familiar with REST (REpresentational State Transfer)-style Web services, this paper proposes Web service providing method using Web service transformation. This enables SOAP-based service providers to define rules for mapping from RESTful Web services to SOAP-based ones. Using these mapping r...
متن کاملIncorporating Preferences into Web Service Conversations
Recently web services choreography working group of W3C has published the working draft on WS-CDL (Web Services Choreography Description Language) version 1.0 which defines reusable common rules to govern the ordering of exchanged messages between web services participants. This paper considers a computing environment where mobile clients are interacting with web service providers based on a WS...
متن کاملSupport for seamless data exchanges between web services through information mapping analysis using kernel methods
A challenging issue to web services interoperability is seamless data exchanges between web services to be composed. A solution to this problem is to establish semantic mappings from an information item to another. To do that, we present an approximate information mapping analysis. We propose a kernel-based structural similarity measure for XML documents. Simulation results with industrial XML ...
متن کامل